今天是第十六天嘉泰老師要和各位同學介紹【函式積木】
所謂的函式積木就是自訂積木,我們會使用到函式積木通常會是下面兩種狀況:
1.有需求需要創造一個專屬程式積木
舉例來說如果我希望角色可以一直跟著邊緣走四個邊,但是Scratch內建的程式積木當中,並沒有這樣類型的積木,所以我們就可以自定一個專屬的函式積木來滿足我們的需求
2.節省程式碼
另外一個會使用到函式積木的機會,就是如果有一組程式積木功能,在這個角色當中我們會經常常用,就可以把它設為函式積木,這樣就不需要一直重複拖拉這一段程式積木
那接下來我們就實際上來創造一個函式積木
1.首先我們到函式積木點選新建一個積木
函式積木名稱: 貓咪四個邊
同學注意函式積木的名稱只是給我們自已看的,程式要執行什麼功能,還是要看我們放什麼積木在函式積木下面
2.接下來我們在函式積木下面放四個滑行一秒到XY
要注意座標位置要設定在我們需要的位置當中
3.完成之後要注意,這只是完成函式積木程式設定的部分
真正要執行的話,需要再從函式積木那邊把它取出來使用
另外提醒函式積木的特點是單一角色限定,在A角色設定的函式積木不能使用在B角色
在貓咪的角色當中,我們可以看到剛剛設定的貓咪走四個邊的函式積木
但是我們在小雞的程式當中,就看不到貓咪走四個邊的函式積木囉
當然函式積木的功能不只這樣,函式積當中也可以再設定參數或文字
但因為這個用法比較進階,未來我們有機會再分享囉!